package src.cn.edu.sdjzu.xg.eagle.fastjon;

class Pagination {
    // 每页的对象(元组)数
    private int pageSize = 5;
    // 页号
    private int pageNo = 1;
    // 对象(元组)总数
    private int totalNum = 1;

    public Pagination() {
    }

    public Pagination(int pageSize, int pageNo) {
        // 防止错误赋值
        if (pageNo > 0) {
            this.pageNo = pageNo;
        }
        if (pageSize > 0) {
            this.pageSize = pageSize;
        }
    }

    // 如果没有get方法，Fastjson将无法读取对象属性，返回结果为“{}”
    public int getPageSize() {
        return pageSize;
    }

    public int getPageNo() {
        return pageNo;
    }

    public int getTotalNum() {
        return totalNum;
    }
}